#!/bin/bash

# 初始化结果字符串
result=""
# 遍历可能的水仙花数范围（100 - 999）
for ((num = 100; num <= 999; num++)); do
    # 分解百位、十位、个位
    hundreds=$((num / 100))
    tens=$(((num / 10) % 10))
    units=$((num % 10))
    # 判断是否为水仙花数
    if ((num == hundreds ** 3 + tens ** 3 + units ** 3)); then
        result="$result$num,"
    fi
done
# 去除最后一个多余的逗号并输出
echo "${result%,}"

# 若要执行 git commit，可在脚本外执行如下（假设已关联 git 仓库且文件已 add）
# git commit -m "水仙花数脚本"
